package com.xuecheng.auth.entity;

import lombok.Data;

import java.io.Serializable;
import java.time.LocalDateTime;

@Data
public class UserMember implements Serializable {
    //id
    private Long id;

    //用户身份 0：学生  老师身份  1:普通老师  2：院系、校系老师
    private  Integer identity;

    //院系
    private String department;
    //专业
    private String major;

    //用户学号
    private Long userId;

    //用户姓名
    private String name;

    //如果是老师 填职位
    private String position;

    //电话
    private String phone;

    //用户密码
    private String password;

    //创建者的学号
   // @TableField(fill = FieldFill.INSERT)//插入时填充字段
    private Long createUserId;

    //修改者的学号
 //   @TableField(fill = FieldFill.INSERT_UPDATE)//插入和更新时填充字段
    private Long modifiedUserId;

    //创建时间
 //   @TableField(fill = FieldFill.INSERT)//插入时填充字段
    private LocalDateTime createTime;

    //修改时间
//    @TableField(fill = FieldFill.INSERT_UPDATE)//插入和更新时填充字段
    private LocalDateTime modifiedTime;

    //逻辑删除字段

    private Integer deleted;
}
